hip.hipaudio.backend.opensles.player

Undocumented in source.

Members

Aliases

SLDataFormat
alias SLDataFormat = SLDataFormat_PCM
Undocumented in source.
SLDataFormat
alias SLDataFormat = SLAndroidDataFormat_PCM_EX
Undocumented in source.

Classes

HipOpenSLESAudioPlayer
class HipOpenSLESAudioPlayer
Undocumented in source.

Functions

hipGenAudioPlayer
SLIAudioPlayer* hipGenAudioPlayer()

If wish to use fast mixer, this function should only create players with the same stats from the android output

hipGetPlayerFromPool
SLIAudioPlayer* hipGetPlayerFromPool()
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

MAX_SLI_AUDIO_PLAYERS
enum MAX_SLI_AUDIO_PLAYERS;

Probably should take into account fast mixer: https://source.android.com/devices/audio/latency/design

MAX_SLI_BUFFERS
enum MAX_SLI_BUFFERS;
Undocumented in source.

Static variables

playerPool
SLIAudioPlayer*[] playerPool;
Undocumented in source.

Variables

poolRingIndex
uint poolRingIndex;
Undocumented in source.

Meta